n = int(input("Введите четырёхзначное число: "))
if n > 999 and n < 10000:
    if n % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if n % 3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    if n ** 0.5 == int(n ** 0.5):
        print("Число является квадратом числа:",int(n ** 0.5))
    else:
        print("Число является квадратом числа: Нет")
    print()
    g = str(n)
    print("Наименьшая цифра числа:", min(int(g[0]),int(g[1]), int(g[2]), int(g[3])))
    print("Наибольшая цифра числа:", max(int(g[0]),int(g[1]), int(g[2]), int(g[3])))
    sh = 0
    for i in range(len(g)):
        if g[i] in '0':
            sh += 1
    print("Количество нулей в числе:", sh)
    print()
    if int(g[3]) ** 0.5 == int(int(g[3]) ** 0.5):
        print("Цифра в разряде единиц является квадратом цифры:",int(int(g[3]) ** 0.5))
    else:
        print("Цифра в разряде едениц является квадратом цифры: Нет")
    if int(g[2]) ** 0.5 == int(int(g[2]) ** 0.5):
        print("Цифра в разряде десятков является квадратом цифры:",int(int(g[2]) ** 0.5))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    if int(g[1]) ** 0.5 == int(int(g[1]) ** 0.5):
        print("Цифра в разряде сотен является квадратом цифры:",int(int(g[1]) ** 0.5))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    if int(g[0]) ** 0.5 == int(int(g[0]) ** 0.5):
        print("Цифра в разряде тысяч является квадратом цифры:",int(int(g[0]) ** 0.5))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")